package com.hnyc.mapper;

import com.hnyc.domain.CandUser;
import com.hnyc.domain.CandUserRole;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * @Author: XieYingHao
 * @date: 2023/7/1 11:11
 */
@Mapper
public interface CandUserRoleMapper {

    /**
     * 通过角色ID查询角色使用数量
     *
     * @param roleId 角色ID
     * @return 结果
     */
    int countUserRoleByRoleId(Long roleId);

    /**
     * 通过用户ID查询用户使用数量
     *
     * @param userId 用户ID
     * @return 结果
     */
    int countUserRoleByUserId(Long userId);

    /**
     * 新增用户角色信息
     *
     * @param userRole 用户角色对象
     * @return 结果
     */
    int batchUserRole(CandUserRole userRole);
}
